(function($){
	$.selectMultiple = function(opciones){
		var options = $.extend({
			elemento : '',
			ancho : 200,
			array : []
		},opciones);

		var elemento = opciones.elemento;

		var lista = '',
			checked = '';
		for(var i in opciones.array){
			checked = (opciones.array[i].es == true) ? 'checked=true' : '' ;
			lista += "<li><span><input type='checkbox' "+checked+" value='"+opciones.array[i].id+"'>"+opciones.array[i].de+"</span></li>";
		}

		var markup = [
			"<div id='filtro_select'>",
			"<div id='div_lista_tag' contenteditable='true'></div><img src='../utilitarios/imagenes/cb1.png' class='control-list pointer'>",
			"<div id='div_lista' class='hidden'><ul>"+lista+"</ul></div>",
			"</div>"
		].join('');

		$(markup).appendTo(elemento);

		$(elemento).find('#div_lista').hide();
		ancho = options.ancho - 10;
		$(elemento).find('#div_lista').css('min-width',ancho+'px');

		$(elemento).find('.control-list').toggle(
			function(){
				$('#div_lista').removeClass('hidden');
				$('#div_lista').css('display','block');
			},
			function(){
				$('#div_lista').css('display','none');
			}
		);

		//$(elemento).find('.control-list').on('click',function(){
		//	$(elemento+' #div_lista').slideToggle();
		//});

		//$(elemento).find('input[type=checkbox]').click(function(){
		//	if ($(this).is(':checked')) {
		//		console.log($(this).val());
		//	};
		//});

	};
})(jQuery);